XML Publishing: Look at Siblings too!
نویسندگان
چکیده
In order to publish a nested XML document from flat relational data, multiple SQL queries are often needed. The efficiency of publishing relies on how fast these queries can be evaluated and their results shipped to the client. We illustrate novel optimization techniques that enable computation sharing between queries that construct sibling elements in the XML tree. Such queries typically share large common join expressions that can be exploited through appropriate rewritings. These rewritings are fundamental to XML publishing and provide considerable performance benefits without having to modify the relational engine.
منابع مشابه
Simplifying e-book and print production
While XML-based single source publishing is a powerful tool for streamlining the book publishing industry, it may not be the right one for every sector of the industry. For an industry that is part cultural and part industrial, the traditional workflow allows for creativity at every stage and this craft focus still deserves a place in defining how the industry functions. With simple and familia...
متن کاملIt Standard Implementation and Business Process Outcomes - an Empirical Analysis of XML in the Publishing Industry
Despite huge incentives and investments in information technology (IT) standards, many firms still fail to fully benefit from their implementations. To explain such failures, we examine why some firms benefit more from IT standard implementation than others. Specifically, we look at the implementation of the eXtensible Markup Language (XML) from a technological diffusion perspective, and invest...
متن کاملThe Digital Scholar's Workbench
In this paper I present the reasoning behind the development of a new end-to-end publishing system for academic writers. The story starts with investigating digital preservation of word processing documents. What file formats are suitable for long-term preservation of text? I believe that the answer is a high-quality structured XML format like DocBook XML or TEI. The next question is how do we ...
متن کاملX-Diff: An Effective Change Detection Algorithm for XML Documents
XML has become the de facto standard format for web publishing and data transportation. Since online information changes frequently, being able to quickly detect changes in XML documents is important to Internet query systems, search engines, and continuous query systems. Previous work in change detection on XML, or other hierarchically structured documents, used an ordered tree model, in which...
متن کاملXML Publishing: Bridging Theory and Practice
Transforming relational data into XML, as known as XML publishing, is often necessary when one wants to exchange data residing in databases or to create an XML interface of a traditional database. This paper aims to provide an overview of recent advances in XML publishing. We present a notion of publishing transducers recently developed for studying the expressive power and complexity of XML pu...
متن کامل